31;3;8;16;15;125;437;130;124;123;132;131;12;30;13;10;9;5;4;2;0;62;34;35;14;49;7;6;1;11;48;18;17;23;27;28;29;32;33;36;39;37;38;40;41;24;50;71;57;46;44;42;95;63;101;102;121;122;
170;369;420;495;496;499;517;520;523;525;529;530;531;532;540;541;542;543;544;545;546;549;554;555;560;561;562;563;564;565;566;567;573;574;575;576;577;578;579;580;581;582;583;584;585;586;587;588;589;590;591;592;593;594;595;596;597;598;599;600;601;602;603;604;605;606;607;608;609;610;611;612;613;614;615;616;617;618;619;620;621;622;623;624;625;626;627;628;629;630;631;632;633;634;635;636;637;638;639;640;641;642;643;644;645;646;647;699;700;701;702;703;704;705;706;707;708;709;710;711;712;713;714;715;716;717;718;719;720;721;722;723;724;725;857;891;892;893;894;895;896;897;898;899;900;901;902;903;904;905;906;907;908;909;910;911;912;913;914;915;916;917;918;919;920;921;922;923;924;925;926;927;928;929;930;931;932;933;934;935;936;937;938;939;940;941;942;943;944;945;946;947;948;949;950;951;952;953;954;955;956;957;958;959;960;961;962;963;964;965;966;967;968;969;970;971;972;973;974;975;976;977;978;979;980;981;982;983;984;985;986;987;988;989;990;991;992;993;994;995;996;997;998;999;1000;1001;1002;1003;1004;1005;1006;1007;1008;1009;1010;1011;1012;1013;1014;1015;1016;1017;1018;1019;1020;1021;1022;1023;1024;1025;1026;1027;1028;1029;1030;1031;1032;1033;1034;1035;1036;1037;1038;1039;1040;1041;1042;1043;1044;1045;1046;1047;1048;1049;1050;1051;1052;1053;1054;1055;1056;1057;1058;1059;1060;1076;1077;1078;1079;1080;1081;1082;1083;1084;1085;1094;1095;1096;1097;1098;1099;1100;1101;1102;1103;1104;1105;1106;1107;1108;1109;1110;1111;1112;1113;1114;1115;1116;1117;1118;1119;1120;1121;1122;1123;1124;1125;1126;1127;1128;1129;1130;1131;1132;1133;1134;1135;1136;1137;1138;1139;1140;1141;1142;1143;1144;1145;1146;1147;1148;1149;1150;1151;1152;1153;1154;1155;1156;1157;1158;1159;1160;1161;1162;1163;1164;1165;1166;1167;1168;1169;1170;1171;1172;1173;1174;1175;1176;1177;1178;1179;1180;1181;1182;1183;1184;1185;1186;1187;1188;1189;1190;1191;1192;1193;1194;1195;1196;1197;1198;1199;1200;1201;1202;1203;1204;1205;1206;1207;1208;1209;1210;1211;1212;1213;1214;1215;1216;1217;1218;1219;1220;1221;1222;1223;1224;1225;1226;1227;1228;1229;1230;1231;1232;1233;1234;1235;1236;1237;1238;1239;1240;1241;1242;1243;1244;1245;1246;1247;1248;1249;1250;1251;1252;1253;1254;1255;1256;1257;1258;1259;1260;1261;1262;1263;1264;1265;1266;1267;1268;1269;1270;1271;1272;1273;1274;1275;1276;1277;1278;1279;1280;1281;1282;1283;1284;1285;1286;1287;1288;1289;1290;1291;1292;1293;1294;1295;1296;1297;1298;1299;1300;1301;1302;1303;1304;1305;1306;1307;1308;1309;1310;1311;1312;1313;1314;1315;1316;1317;1318;1319;1320;1321;1322;1323;1324;1325;1326;1327;1328;1329;1330;1331;1332;1333;1334;1335;1336;1337;1338;1339;1340;1341;1342;1343;1344;1345;1346;1347;1348;1349;1350;1351;1352;1353;1354;1355;1356;1357;1358;1359;1360;1361;1362;1363;1364;1365;1366;1367;1368;1369;1370;1371;1372;1373;1374;1375;1376;1377;1378;1379;1380;1381;1382;1383;1616;1617;1618;1619;1620;1621;1623;1624;1625;1626;1627;1628;1642;1643;1644;1645;1646;1647;1648;1649;1650;1651;1652;1653;1654;1655;1656;1657;1658;1659;1660;1661;1662;1663;1667;1668;1672;1673;1674;1675;1676;1677;1681;1682;1683;1684;1685;1686;1688;1689;1690;1691;1692;1693;1694;1695;1696;1697;1698;1700;1701;1702;1703;1704;1705;1706;1707;1708;1709;1710;1711;1712;1713;1714;1715;1716;1717;1718;1719;1721;1723;1724;1725;1728;1729;1730;1731;1732;1733;1734;1735;1736;1737;1738;1739;1740;1741;1742;1743;1744;1745;1746;1747;1748;1749;1750;1751;1752;1753;1754;1755;1756;1757;1758;1759;1760;1761;1762;1763;1764;1765;1766;1767;1768;1769;1771;1772;1773;1774;1775;1776;1777;1778;1779;1780;1781;1782;1783;1784;1785;1786;1787;1788;1789;1790;1791;1792;1793;1795;1796;1797;1798;1799;1800;1801;1802;1803;1804;1805;1806;1807;1808;1809;1810;1811;1812;1813;1814;1815;1816;1817;1818;1819;1820;1822;1823;1824;1825;1826;1827;1828;1829;1830;1831;1832;1833;1834;1835;1836;1837;1838;1839;1840;1841;1842;1843;1844;1845;1846;1847;1848;1849;1850;1851;1852;1853;1854;1855;1856;1857;1858;1859;1860;1861;1862;1863;1864;1865;1866;1867;1868;1870;1871;1872;1873;1874;1875;1876;1877;1878;1879;1880;1881;1882;1883;1884;1885;1886;1887;1888;1889;1720;1679;1680;98;264;99;129;262;263;1664;1665;1671;438;421;435;436;1669;1670;60;61;127;126;128;1666;419;1722;1678;418;417;1622;1629;1869;1821;1699;1687;1726;1727;97;100;
66;83;82;81;107;109;111;245;247;19;20;114;168;169;172;167;166;165;22;21;80;67;68;113;153;147;70;79;78;69;25;26;145;146;243;256;201;200;154;242;244;246;254;253;261;257;202;171;203;204;258;259;
73;84;85;88;87;86;148;108;110;149;151;152;159;160;161;224;222;209;164;188;136;135;133;115;150;93;92;91;90;141;137;134;158;138;106;105;104;89;94;156;155;157;162;163;
226;227;229;231;233;234;206;187;185;186;232;230;228;210;215;216;218;219;217;211;208;207;213;221;287;288;223;214;212;220;296;297;299;298;300;303;306;302;301;305;289;225;291;292;290;293;309;307;304;1384;1387;308;311;313;310;294;
112;248;249;363;250;251;255;362;338;323;333;337;350;336;332;320;322;316;317;319;318;295;271;312;270;269;267;265;266;268;326;324;325;260;672;668;364;252;649;650;671;365;366;361;349;351;354;356;359;360;659;669;670;674;673;675;679;677;678;
1388;1394;1389;1386;1385;1402;1390;1403;1404;314;1405;1408;1409;1406;315;1630;1407;1438;1437;1396;1393;1631;1391;1641;1633;1395;1632;1637;1639;1634;1397;1398;1392;1436;1430;1425;1428;1399;1635;1400;1424;1423;1636;1401;1411;1421;1422;1415;1640;1638;1414;1413;1412;1416;1417;1418;1419;1420;
1429;1435;1443;1450;1466;1480;1474;1469;1470;1468;329;331;334;335;1471;1473;1479;1485;1488;1489;1486;1483;1482;1467;1458;1452;1442;1434;1433;1431;1454;1451;1441;1427;1426;1432;1440;1453;1455;1457;1484;1487;1456;1481;1439;1444;1445;1447;1446;1448;1410;321;327;330;328;1465;1464;1463;1459;1462;1461;1460;1449;
352;353;355;357;652;651;1519;1515;1518;1516;1509;1492;1495;1494;1510;1511;1527;1526;1517;1512;1513;1507;1506;343;358;347;1520;1514;344;348;346;345;340;339;1472;1477;1478;1501;1476;1475;341;342;1502;1505;1503;1504;1500;1499;1498;1490;1491;1493;1496;1497;1508;
142;181;183;184;182;178;235;236;237;191;192;59;56;55;54;53;45;47;43;65;64;76;75;72;74;103;116;117;139;140;176;180;58;190;189;179;52;51;77;118;177;174;175;143;144;173;119;120;286;193;194;195;196;
367;368;370;1061;371;374;375;372;373;378;390;391;240;241;392;393;383;384;382;387;1068;1066;1067;381;385;388;380;389;379;377;376;1062;1063;1064;1065;1069;1091;1090;1087;1794;1093;1092;1070;386;394;1086;1088;1089;1074;1075;1071;395;398;396;397;1073;1072;
399;402;403;400;401;407;518;521;571;572;522;519;409;410;408;406;404;405;238;239;285;411;412;515;569;570;568;516;514;513;413;415;414;197;500;506;508;509;512;510;507;505;501;198;199;502;276;503;504;
96;277;278;272;273;279;274;275;282;283;284;423;416;422;428;429;432;433;440;439;431;427;426;425;441;444;443;511;442;280;281;424;558;553;434;430;527;446;445;533;538;552;534;535;551;559;557;556;550;548;536;537;539;547;
462;463;464;465;466;469;470;468;467;461;460;459;458;471;473;472;456;457;1770;474;475;477;479;478;476;455;454;481;490;482;480;453;449;450;448;447;484;491;492;489;488;452;483;485;486;494;493;487;498;497;451;524;526;528;
648;697;726;727;205;680;698;696;751;731;730;728;729;734;737;735;736;733;732;738;748;749;746;747;682;681;695;761;766;767;742;741;740;739;745;744;755;750;752;753;760;754;763;764;765;743;781;780;776;774;783;782;795;777;778;779;796;797;794;790;
773;772;758;756;1576;1573;1562;654;663;1560;1561;691;694;693;759;770;771;769;768;762;692;686;687;688;685;684;683;676;660;653;657;658;656;655;662;661;666;667;665;689;664;690;1575;1574;1564;1563;1559;1542;1540;1541;1578;1577;757;786;785;787;784;775;
1579;1580;1596;1601;1608;1607;1605;1569;1554;1551;1546;1530;1529;1528;1525;1524;1522;1521;1523;1543;1557;1558;1571;1572;1582;1581;1585;1589;1603;1606;1602;1583;1584;1590;1591;1604;1570;1567;1568;1565;1566;1555;1553;1552;1556;1547;1548;1544;1545;1550;1549;
1539;1538;1613;1615;1614;1611;1612;1610;1609;1599;1537;1536;1535;1534;1533;1532;1531;889;890;887;881;879;1586;1588;1595;1597;1600;1598;1594;1593;1592;1587;880;888;886;884;838;837;885;843;844;845;846;842;841;836;823;819;818;815;827;829;877;878;883;882;826;828;820;824;825;
847;848;849;852;853;854;855;831;830;803;801;800;799;802;804;832;833;834;840;839;835;822;817;816;814;788;792;789;791;793;807;798;805;806;808;809;810;812;813;811;821;856;858;859;862;860;864;865;866;869;868;870;875;873;876;874;850;872;871;867;851;863;861;